home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / Tools / Emulatoren / UAE0.6.4 / amiga / source / uae-control.h < prev    next >
C/C++ Source or Header  |  2000-05-27  |  1KB  |  52 lines

  1. /*
  2.  * UAE - The U*nix Amiga Emulator 
  3.  * 
  4.  * UAE-Control -- Emulator control inside emulation
  5.  *  (c) 1996 Tauno Taipaleenmaki <tataipal@raita.oulu.fi>
  6.  */
  7.  
  8. #define GAD_RESET                 1
  9. #define GAD_DEBUG                 2
  10. #define GAD_EXITEMU               3
  11. #define GAD_EJECT_DF0             4
  12. #define GAD_INSERT_DF0            5
  13. #define GAD_EJECT_DF1             6
  14. #define GAD_INSERT_DF1            7
  15. #define GAD_EJECT_DF2             8
  16. #define GAD_INSERT_DF2            9
  17. #define GAD_EJECT_DF3             10
  18. #define GAD_INSERT_DF3            11
  19. #define GAD_SOUND                 12
  20. #define GAD_JOYSTICK              13
  21. #define GAD_FRAMERATE             14
  22. #define GAD_CHIPMEMSIZE           15
  23. #define GAD_SLOWMEMSIZE           16
  24. #define GAD_FASTMEMSIZE           17
  25. #define GAD_LANGUAGE              18
  26.  
  27. /* 
  28.  * Configuration structure
  29.  */
  30. struct UAE_CONFIG
  31. {
  32.        ULONG             version;
  33.        ULONG             chipmemsize;
  34.        ULONG             slowmemsize;
  35.        ULONG             fastmemsize;
  36.        ULONG             framerate;
  37.        ULONG             do_output_sound;
  38.        ULONG             do_fake_joystick;
  39.        ULONG             keyboard;
  40.        UBYTE             disk_in_df0;
  41.        UBYTE             disk_in_df1;
  42.        UBYTE             disk_in_df2;
  43.        UBYTE             disk_in_df3;
  44.        char              df0_name[256];
  45.        char              df1_name[256];
  46.        char              df2_name[256];
  47.        char              df3_name[256];
  48. };
  49.  
  50.  
  51.  
  52.